﻿using System;
using System.Collections.Generic;
using System.Text;

namespace dllLink
{
    // Classe abstraite des estimateurs de matrice de variance-covariance
    // et de rendements (multidimensionnel)
    internal abstract class VarCovarEstimator : Estimator  // dérive de la classe abstraite estimateur
    {

        // calcul des espérances et de la matrice de variance-covariance
        // des éléments composant le produit (sous-jacents, taux, change)
        internal abstract double mComputeMean(double[] data);
        internal abstract double mComputeCov(double[] data1, double[] data2);
        public abstract double[] mComputeReturn();
        public abstract double[,] mComputeMatCov();


    }
}

